package com.asset.dispoal.business.repayment.domain.db.entity;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 还款信息表(和解, 调解信息除外)(BsCaseRepayment)实体类
 *
 * @author yf
 * @since 2022-09-30 09:51:38
 */
@Data
public class BsCaseRepayment implements Serializable {
    private static final long serialVersionUID = 107929412281518051L;
    /**
     * 还款id
     */
    private String id;
    /**
     * 案件id
     */
    private String caseId;
    /**
     * 应还本金
     */
    private BigDecimal principalAmount;
    /**
     * 应还利息
     */
    private BigDecimal interestAmount;
    /**
     * 应还罚息
     */
    private BigDecimal litigationFines;
    /**
     * 应还诉讼费
     */
    private BigDecimal litigationAmount;
    /**
     * 应还保全费
     */
    private BigDecimal preservationAmount;
    /**
     * 已还本金
     */
    private BigDecimal repaymentPrincipal;
    /**
     * 已还利息
     */
    private BigDecimal repaymentInterest;
    /**
     * 已还罚息
     */
    private BigDecimal repaymentPenalty;
    /**
     * 已还诉讼费
     */
    private BigDecimal repaymentLitigationAmount;
    /**
     * 已还保全费
     */
    private BigDecimal repaymentPreservationAmount;
    /**
     * 案件状态
     */
    private String repaymentCaseState;
    /**
     * 还款公式id
     */
    private String formulaId;
    /**
     * 是否还清 0:否 1:是
     */
    private String isPay;
    /**
     * 是否删除 0:否 1：是
     */
    private String deleted;
}

